validateAndSet

open fun validateAndSet(input: T): ValidationResult<T>

A setter method for the storedValue that first validates the value being set and then stores the post-validation result.

Return

ValidationResult of the input, after corrections, with applicable error messages.

Author

fzzyhmstrs

Since

0.1.0

Parameters

input

T. the pre-validation input of type T that will be validated and then stored, where T is the type of the wrapped value in this field.